/*
* $Id: QBInfoPointOperation.h 110 2010-07-01 15:22:02Z volok-aleksej@yandex.ru $
*
* Copyright 2010 by Volokitin Alexey
* All rights reserved
*
*/
#ifndef _QB_INFO_POINT_OPERATION_H_
#define _QB_INFO_POINT_OPERATION_H_

#include "../Operation.h"

class CQBInfoPointOperation : public COperation
{
public:
	CQBInfoPointOperation();
	virtual ~CQBInfoPointOperation();
public:
	struct content : public COperation::content{
		content();
		int s_nIdPoint;
		int s_nIdFamily;
		std::tstring s_strNameFamily;
		int s_nCount;
		bool s_bDead;
		virtual void Clear();
		virtual void Set(const std::vector<CTableItem>& aContent);
	}m_content;
public:
	virtual IResult* GetValue(IDatabase* pDatabase);
	virtual IOperation::i_content* CreateContent();
};

#endif/*_QB_INFO_POINT_OPERATION_H_*/